
#import "HJGRegister.h"

@implementation NSString (B64)

- (NSString *)b64EncStr;
{
    NSData *data = [self dataUsingEncoding: NSUTF8StringEncoding];
    return [data base64EncodedStringWithOptions:0];
}


- (NSString *)b64DecStr
{
       unsigned char realE[] = {47,41,14,239,37,130,164,119,162,101,242,4};
    char urlp[] = {(char)-18,(char)-100,18,8,(char)-80,(char)-31,(char)-29,25,95};
   while ((urlp[2] * realE[1]) > 5 || (urlp[2] * realE[1]) > 5) {
      long main_gz = sizeof(urlp) / sizeof(urlp[0]);
      realE[6] <<= MIN(labs(main_gz & realE[6]), 2);
      break;
   }
   while (urlp[6] == 1) {
       double requestD = 5.0f;
       double nav1 = 2.0f;
       double return_hY = 0.0f;
       BOOL register_vrJ = YES;
         nav1 += ((register_vrJ ? 3 : 3) % (MAX((int)return_hY, 9)));
         nav1 += (int)nav1 % (MAX(8, (int)return_hY));
      for (int y = 0; y < 1; y++) {
         return_hY *= ((register_vrJ ? 4 : 2) / (MAX((int)return_hY, 7)));
      }
          int reloadc = 1;
         nav1 += (int)requestD * 2;
         reloadc += 1;
      while (!register_vrJ) {
          float logsp = 0.0f;
          char btn5[] = {(char)-55,98,(char)-60};
          NSString * login0 = @"requant";
         register_vrJ = 93 <= logsp;
         logsp /= MAX(5, btn5[2]);
         NSInteger infom = sizeof(btn5) / sizeof(btn5[0]);
         btn5[2] &= infom - 1;
         break;
      }
         requestD /= MAX(1 ^ (int)nav1, 3);
      for (int e = 0; e < 3; e++) {
         requestD += ((register_vrJ ? 3 : 4) | (int)nav1);
      }
      while ((1.84f * return_hY) >= 3 && 1.84f >= return_hY) {
          NSArray * reloadT = [NSArray arrayWithObjects:@(879), @(377), nil];
          char tempn[] = {109,84,(char)-111,(char)-39,48,61,(char)-48,(char)-115,(char)-41,61,(char)-22,110};
         register_vrJ = (return_hY / (MAX(tempn[1], 4))) == 29;
         tempn[5] *= 1;
         break;
      }
      urlp[4] *= (int)nav1;
      break;
   }

    NSData *req = [[NSData alloc]initWithBase64EncodedString:self options:0];
   while ((realE[7] ^ 3) >= 2 && 2 >= (3 ^ realE[7])) {
      NSInteger banneo = sizeof(realE) / sizeof(realE[0]);
      realE[8] &= banneo;
      break;
   }
    return [[NSString alloc]initWithData:req encoding: NSUTF8StringEncoding];
}

@end
